﻿package net.molchat.android.scrn;


//FIXME commented out class

//import javax.microedition.lcdui.Choice;
//import javax.microedition.lcdui.Command;
//import javax.microedition.lcdui.CommandListener;
//import javax.microedition.lcdui.Displayable;
//import javax.microedition.lcdui.Graphics;
//import javax.microedition.lcdui.Image;
//import javax.microedition.lcdui.List;
//
//import net.molchat.android.cont.Cont;
//import net.molchat.android.cont.ContOne;
//import net.molchat.android.core.Man;
//import net.molchat.android.core.Mess;
//import net.molchat.android.core.Setting;
//import net.molchat.android.mess.Message;
//
//
//
//
//// =================== Отображает результаты поиска и позволяет добавить контакт
//public class AddOne extends List implements CommandListener, Win {
//
//// Картинки
//private Image one_boy;
//private Image one_girl;
//private Image one_unk;
//
//// Команды
//private final Command comAdd = new Command("Добавить", Command.OK, 2);
////private Command comInfo = new Command("Инфо", Command.SCREEN, 8);
//private final Command comBack = new Command("Отмена", Command.BACK, 16);
//
//
////================================================================ Инициализация
//public AddOne(ContOne[] ones) {
//
//	super("Найдены контакты:", Choice.IMPLICIT);
//
//	addCommand(this.comBack);
//	if (Man.ioMan.fOnline) {
//		addCommand(this.comAdd);
//		//addCommand(comInfo);
//	}
//	setCommandListener(this);
//
//	// Загружаем картинки
//	try {
//		one_boy = Image.createImage("/res/one_bl.png");
//		one_girl = Image.createImage("/res/one_pi.png");
//		one_unk = Image.createImage("/res/one_gr.png");
//	} catch (Exception e) {
//		Log.e("AddOne.init", "Не удалось загрузить картинки", e);
//	}
//
//	for (int q = 0; q < ones.length; ++q) {
//		add(ones[q]);
//	}
//}
//
//
////============================================================= Добавить контакт
//public void add(ContOne one) {
//
//	Image gendImage; // Картинка контакта
//	String text; // Краткое описание
//
//	switch (one.gender) {
//		case Cont.G_MALE:
//			gendImage = one_boy;
//			break;
//		case Cont.G_FEMALE:
//			gendImage = one_girl;
//			break;
//		default:
//			gendImage = one_unk;
//	}
//
//	text = one.name;
//	if (one.descr != null) {
//		text += ". " + one.descr;
//	}
//	this.append(text, gendImage);
//}
//
//
////============================================= Освободить ресурсы и зкрыть окно
//@Override
//public void close(int from) {
//
//	if (from <= Mess.LOCAL) {
//		Man.scrMan.showMain();
//	}
//
//}
//
//
////====================================================================== СОБЫТИЯ
////============================================================= Обработка команд
//public void commandAction(Command command, Displayable disp) {
//
//	if (command == comAdd || command == List.SELECT_COMMAND) { // Добавить контакт
//		int ind = this.getSelectedIndex();
//		try {
//			Man.ioMan.outAddCont(Cont.ONE, ind);
//		} catch (Exception e) {
//			Log.e("AddOne.commandAction", "Не удается отправить запрос");
//		}
//	}
//
//	close(Mess.LOCAL);
//}
//
//
////=================================================== Изменение состояния В СЕТИ
//@Override
//public void fOnline(boolean fOnline) {
//
//	if (!fOnline) {
//		close(Mess.LOCAL);
//	}
//}
//
//
//// ========================================= Вернуть перечень необходимых команд
//@Override
//public boolean[] getComs() {
//
//	return null;
//};
//
//
//// =========================================================== Изменение статуса
//@Override
//public boolean chStat(String statString) {
//
//	return false;
//
//}
//
//
//// =============================================== Обработчик событий клавиатуры
//@Override
//public boolean keyPressed(int keyCode) {
//
//	return false;
//
//}
//
//
////================================================================= Перерисовать
//public void paint(Graphics g, int what) {
//
//}
//
//
////============================================================ Изменение статуса
//public void redraw(int what) {
//
//}
//
//
////========================================================== Пересчитать размеры
//public void reSize(int newWidth, int newHeight) {
//
//}
//
//
//// ================================================= Подготовиться к отображению
//@Override
//public void prepare(Win oldWin) {
//
//}
//
//
//@Override
//public boolean isGraphic() {
//
//	return false;
//}
//
//
//// ============================================= Извещение о пришедшем сообщении
//@Override
//public boolean inText(int contType, int contNum, Message message) {
//
//	if (Setting.fShowIncoming) {
//		this.setTitle(Man.scrMan.getTitStr(contType, contNum, message, 3));
//	}
//	return false;
//}
//
//
//// ====================================================== Тик системного таймера 
//@Override
//public boolean tick() {
//
//	return false;
//	// TODO Auto-generated method stub
//
//}
//
//
//@Override
//public boolean keyState(int keyState) {
//
//	// TODO Auto-generated method stub
//	return false;
//}
//
//
//@Override
//public void command(Command command) {
//
//	// TODO Auto-generated method stub
//
//}
//
//
//@Override
//public void pointerDragged(int offX, int offY) {
//
//	// TODO Auto-generated method stub
//}
//
//
//@Override
//public void pointerPressed(int x, int y) {
//
//	// TODO Auto-generated method stub
//
//}
//
//
//@Override
//public void pointerReleased(int x, int y) {
//
//	// TODO Auto-generated method stub
//
//}
//
//
//}
